home *** CD-ROM | disk | FTP | other *** search
/ The Atari Compendium / The Atari Compendium (Toad Computers) (1994).iso / files / umich / utils / slkmse31.zoo / silkmous.doc < prev    next >
Text File  |  1993-03-16  |  12KB  |  235 lines

  1.     Doc file for SilkMouse 3.1
  2.     Copyright (c) 1993 Mark Slagell
  3.     609 Church Street, St. Johns, MI  48879
  4.  
  5.  
  6.     SILKMOUSE 3.1 at a glance:
  7.     ==========================
  8.  
  9.   ... has a uniquely smooth, fast, well-behaved mouse accelerator
  10.   ... has a screen saver that won't intrude on your work
  11.   ... compensates for a hardware bug in Atari keyboards
  12.   ... allows you to freeze the screen after applications when needed
  13.   ... installs from a small program in the AUTO folder
  14.   ... can be customized from the desktop or the accessory menu
  15.   ... runs on any Atari ST, STe, or TT computer.
  16.  
  17.  
  18.     How to install SilkMouse
  19.     ========================
  20.  
  21.  If you are currently using a mouse accelerator or screen saver, remove or
  22.  disable it.  Copy SILKMOUS.PRG to your AUTO folder.
  23.  
  24.  Optionally, you can also install the SMC utility.  It is supplied here in
  25.  two forms, accessory and CPX module.  The accessory can be renamed with a
  26.  .PRG extender and run from the desktop if desired.  SMC allows you to
  27.  enable or disable each feature of SilkMouse, and to generally tweak the
  28.  whole thing to your taste.  But its use is not essential.
  29.  
  30.  Reboot, and SilkMouse will install.
  31.  
  32.  
  33.     Mouse accelerator feature
  34.     =========================
  35.  
  36.  SilkMouse "accelerates" the mouse in a radically different fashion from
  37.  its competitors.  The design objective was never acceleration as such, but
  38.  resolution-independence, i.e., uniformity of response in all resolutions.
  39.  To achieve this, SilkMouse establishes a distance-to-distance relationship
  40.  between mouse movement and pointer movement, whereas you are used to (and,
  41.  I assure you, subliminally frustrated by) a distance-to-pixels
  42.  relationship.  Acceleration is a natural by-product.
  43.  
  44.  Also, the Alt-arrow keys get along better with SilkMouse than with other
  45.  accelerators.
  46.  
  47.  It's important to take some time to get used to the feel of SilkMouse.  At
  48.  first it may seem too fast, even if you are used to another accelerator;
  49.  this only means you are working too hard.  Because SilkMouse is not
  50.  inherently jerky, and because it does not distort the mouse pointer's
  51.  angle of motion as other accelerators do, you will quickly learn the
  52.  correct gentle motions to reliably get the pointer where you want it
  53.  without backtracking.
  54.  
  55.  What, you never noticed your old mouse accelerator distorting the angle of
  56.  mouse motion?  Using almost any other accelerator, try moving the mouse
  57.  diagonally at a moderate speed, or in rapid circles; you'll see.  The
  58.  traditional acceleration method discourages diagonal motion by sharply
  59.  bending the pointer trajectory parallel to one axis or the other.  Among
  60.  true mouse accelerators (as opposed to doublers), only SilkMouse is
  61.  entirely free from that effect.
  62.  
  63.  
  64.     Screen saver feature
  65.     ====================
  66.  
  67.  SilkMouse's screen saver is not meant to entertain you, or to frustrate
  68.  you, but to extend the useful life of your monitor without unexpectedly
  69.  blanking the display while you're looking at it.
  70.  
  71.  When a predefined time has elapsed with no input from mouse or keyboard
  72.  (or, optionally, modem), the display inverts and goes to half intensity.
  73.  For example, black text on a white background becomes gray text on a black
  74.  background.  The screen remains in this state for an interval that is some
  75.  multiple of the original delay, then goes black.  At any time, bumping the
  76.  mouse or pressing any key restores the original display.
  77.  
  78.  The invert/dim algorithm is really the best for your monitor, as it
  79.  assures even use of all areas of the screen and prevents burn-in.  It's
  80.  best for your convenience too; even after protection begins, information
  81.  on the screen remains visible for some time.
  82.  
  83.  When a monochrome monitor is attached, a screenful of memory is reserved
  84.  during bootup.  This allows the screen saver to mimic its color behavior
  85.  even though the hardware does not support much palette manipulation.  When
  86.  changing states from normal to dimmed, the screen is either simply
  87.  inverted (if the background was white), or dimmed by masking every other
  88.  pixel (if the background was black).  In the former case, all screen
  89.  activity remains continuously viewable.  In the latter, the display is
  90.  updated every five seconds.  In both cases the display blanks completely
  91.  after a while.  You may disable this feature when you save defaults; this
  92.  saves some memory, but makes the saver unable to blank or dim the mono
  93.  screen.  In that case it simply inverts periodically, as it did in earlier
  94.  versions.
  95.  
  96.  Note: On a TT, "ST high" resolution is a color mode, not mono.
  97.  
  98.  
  99.     Function key guard feature
  100.     ==========================
  101.  
  102.  All Atari computers manufactured to date (at least, the ones I've used)
  103.  have a problem in the keyboard.  It happens when a shift key is held down
  104.  and two other adjacent keys are pressed at about the same time.  The
  105.  keyboard will in that case sometimes erroneously report a shift-F1 or
  106.  shift-F3, in addition to one or both of the keys actually pressed.  If
  107.  you've never noticed, it's because you are an exceptionally careful
  108.  typist, or because none of your programs does anything interesting when
  109.  you press shift-F1 or shift-F3 anyway.  But it is a problem for a number
  110.  of people.  The keyguard feature effectively cures the glitch.
  111.  
  112.  This feature must be turned on with the SMC utility in order to work; it
  113.  is off by default because of possible conflicts with key-macro utilities.
  114.  Such conflicts can also often be resolved by changing the order in which
  115.  your AUTO programs run.
  116.  
  117.  
  118.     Hold-screen option
  119.     ==================
  120.  
  121.  The main use of this feature is for reading the screen output of a program
  122.  run from the desktop, when that program was designed to run from a command
  123.  line shell.
  124.  
  125.  You know the feeling.  You run an unfamiliar program, it prints a screen
  126.  full of something which immediately disappears, and you're back at the
  127.  desktop.  You wonder if there's a command line option you can send to make
  128.  the program wait for a keypress before exiting, but of course that's part
  129.  of the information you're not fast enough to read!  So you run it over and
  130.  over, vainly trying to freeze the screen by hitting control-S or alt-Help
  131.  at just the right millisecond.  (Am I the only one who's done this dance?)
  132.  
  133.  If the hold-screen option of SilkMouse is enabled, each application checks
  134.  the status of the right mouse button when terminating.  If it is not being
  135.  pressed, the application exits normally; otherwise the screen remains
  136.  visible in whatever state the application left it, until you release the
  137.  button.  You can also lock the screen and free your hands to take notes or
  138.  whatever, by clicking the left button while holding the right one down.
  139.  Then you can release both buttons, and the system will remain frozen until
  140.  you click again with the right button.
  141.  
  142.  Like the function key guard, this feature must be turned on with the SMC
  143.  utility to work.  Also, it is effective only after all AUTO programs have
  144.  run and all accessories have loaded.
  145.  
  146.  
  147.     More about the SMC utility
  148.     ==========================
  149.  
  150.  You may customize and control SilkMouse in any of the following three
  151.  ways, depending on your needs:
  152.  
  153.  1: Use SMC.CPX with Atari's extended control panel, or
  154.  2: Install SMC.ACC as an accessory, or
  155.  3: Rename SMC.ACC to SMC.PRG and run it from the desktop.
  156.  
  157.  Since the acceleration method used by SilkMouse is fairly non-intuitive,
  158.  its configuration options need some explaining.  There is no table of
  159.  distances to fill in, and no simple slow/fast adjustment.  It may help
  160.  your understanding somewhat to think of a three-speed transmission
  161.  designed to run in the middle gear most of the time.  SilkMouse can
  162.  differentiate between much lower physical mouse speeds than any other
  163.  accelerator; that capability makes for almost imperceptibly smooth shifts,
  164.  higher overall acceleration, and better control.  What can be adjusted
  165.  under this scheme are the physical mouse speeds assigned to the shift
  166.  points, and to some extent, the gear ratio